body {
   /* color: #333;
	    font-family: arial,helvetica,sans-serif;
	    font-size: 12px;
	    line-height: 1.5;
	    text-align: center;
	*/
    color: #000000;
	font-family: Arial,Helvetica,sans-serif;
	font-size: 13px;
	font-weight: normal;
}
A {
	FONT-WEIGHT: normal;
	FONT-SIZE: 13px;
	PADDING-BOTTOM: 5pt;
	COLOR: #0000FF;
	FONT-FAMILY: Arial;
	TEXT-DECORATION: none;	
}
A:visited {
	FONT-WEIGHT: normal;
	FONT-SIZE: 13px;
	COLOR: #0000FF;
	FONT-FAMILY: Arial;
	TEXT-DECORATION: none;
}
A:link {
	FONT-WEIGHT: normal;
	FONT-SIZE: 13px;
	COLOR: #0000FF;
	FONT-FAMILY: Arial;
	TEXT-DECORATION: none;
}
A:active {
	FONT-WEIGHT: normal;
	FONT-SIZE: 13px;
	COLOR: #0000FF;
	FONT-FAMILY: Arial;
	TEXT-DECORATION: none;
}
A:hover {
	FONT-WEIGHT: normal;
	FONT-SIZE: 13px;
	COLOR: #0000FF;
	FONT-FAMILY: Arial;
	TEXT-DECORATION: underline;
	CURSOR: pointer;
}
.body_interface{
	width:100%;
}
.margin_left{ 
	/*background: url("../images/bg_left_body.gif") repeat-y scroll right top transparent;
	width: 5px;	*/	
}
.margin_right{ 
	/*background: url("../images/bg_right_body.gif") repeat-y scroll right top transparent;
	width: 5px;	*/
}
.margin_center{ width:99.9%;}
.Banners{
background-color:#FDEFC2;

	width:100%;		
}
.BannerLeft{
	width:791px;
	height: 113px;
	background-image:url(../images/banner_left_n.gif);
	background-repeat:no-repeat;
	background-position: bottom left;
	background-color:#FDEFC2;
	

}

.Banner_right{
background-image:url(../images/COTOQUOC.gif);
background-repeat:no-repeat;
background-position: bottom right;
width:233px;
height:113px;

}
.bannerbottom{
background-image:url(../images/bannerduoi.gif);
background-repeat:repeat-x;
background-position:center top;
height:9px;}
/*
.img_banner{
width:249px;
height:113px;
background-image:url(../images/banner3.gif);
background-position:bottom;
background-repeat:no-repeat;}
*/


.owner_name_on_banner {
	FONT-WEIGHT: bold;
	FONT-SIZE: 11pt;
	COLOR: white;
	BACKGROUND-REPEAT: no-repeat;
	FONT-FAMILY: Tahoma, Arial, Helvetica, sans-serif;
	HEIGHT: 15px;
}
Center
*/TABLE.list_table4 {
	BORDER-TOP: #C4C4C4 0px solid;
	background-color: #EEF3F8;
	CURSOR: pointer;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
}
TABLE.list_table4 TR {	
}
TABLE.list_table4 TD {
	HEIGHT: 18pt;
}
/*
Nut cap nhat + them + xoa
*/
.add_large_button {
	 background-color: #F0AE5A;
    border: 1px solid #B39591;
    cursor: pointer;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 13px;
    height: 21px;
    margin-top: -3px;
    padding-bottom: 2px;
    text-align: center;
	color:#000000;


}


.body1 {
	BACKGROUND-COLOR: #FFFFFF;
}
.body2 {
	BACKGROUND-COLOR: white;	
}
.body3 {
	BACKGROUND-COLOR: #FFFFFF;
	width:190px;
	margin-bottom:1px;
}
.Info_user{
	BACKGROUND-COLOR: #FFF;
	width:192px;
	margin-bottom:1px;
}
.left_table_bgcolor {
	BACKGROUND-COLOR: #FFF;
}
.footer_table_bgcolor {
	background-image: url(../images/bg_footer.gif);
	background-position: center;
	background-repeat: repeat-x;
	font-family: Tahoma;
	font-size: 11px;
	padding-left: 5px;
}

/* top menu table  */

TABLE.top_menu_table {
	 height:23px;
	
}
TABLE.top_menu_table TR {
}
TABLE.top_menu_table TD {
height:25px;



}
TABLE.top_menu_table  ul{
	list-style:none;  padding:0; margin:0;
	background-color:#B70002;
	 background-repeat:repeat-x;
	 height:24px;
	 text-align:left;
	
  }
  
TABLE.top_menu_table  ul li{ 
	float:left; 	
	COLOR: #f0e3ce;
	display:block;
	font-family:Arial, Helvetica, sans-serif; 
	font-weight:bold;
	font-size:12px;
	padding-left:10px;
	padding-right:10px;
	line-height:23px; 
	height:24px;
	background-image:url(../images/phc_menu.jpg); 
	background-repeat:no-repeat;
	background-position: right center;
	

	}
TABLE.top_menu_table ul li span{

margin-left:-5px;
margin-right:5px;}
	
TABLE.top_menu_table ul li.visited{
color:#e1cf6d;

}
	/*LINK VISITED*/


TABLE.top_menu_table TD.link {	
	COLOR: #F00000;
	font-family: tahoma, Arial, Helvetica, sans-serif;
	font-size:12px; 
	}
TABLE.top_menu_table TD.none_border {
	BORDER-RIGHT: medium none;
}
/* left menu */ 
TABLE.left_menu_table {
	BACKGROUND-COLOR: #fdf4d8;
	width:190px;

}


.level0_doc_visited{
	background-color:#F5C68C;
	border: #DA8B26 1px solid;
	border-bottom:none;
	TEXT-DECORATION: none;
	height:23px;
	padding-top:4px;
}
.level0_doc_visited a{
		FONT-SIZE: 12px;
		font-weight:bold;
		FONT-FAMILY:Arial, Helvetica, sans-serif;
		color:#5C0B06;
		text-transform:uppercase;	
}
.level0_doc a{
	FONT-SIZE: 12px;
	font-weight:bold;
	FONT-FAMILY:Arial, Helvetica, sans-serif;
	color:#5C0B06;
	text-transform:uppercase;	

	
}
TABLE.left_menu_table TD.level0_doc{	
	background-color:#F5C68C;
	border: #DA8B26 1px solid;
	border-bottom:none;
	TEXT-DECORATION: none;
	height:23px;
	padding-top:4px;
}
.level0_visited{
	background-color:#F5C68C;	
	border: #DA8B26 1px solid;
	TEXT-DECORATION: none;
	height:23px;
	padding-top:4px;
}
.level0_visited a{
	FONT-SIZE: 12px;font-weight:bold;
	FONT-FAMILY: arial;
	color:#5C0B06;
	text-transform:uppercase; 
}

TABLE.left_menu_table TD.level0{
	background-color:#F5C68C;
	border: #DA8B26 1px solid;
	border-bottom:none;
	TEXT-DECORATION: none;
	height:23px;
	padding-top:4px;
}
TABLE.left_menu_table TD.level0 a{
		FONT-SIZE: 12px;
		font-weight:bold;
		FONT-FAMILY:Arial, Helvetica, sans-serif;
		color:#5C0B06;
		text-transform:uppercase;	
				
}

TABLE.left_menu_table TD.level1{
	/*background-image: url(../images/nenmenuc1_n.gif);*/
	background-position:bottom;
	background-repeat: repeat-x;
	FONT-SIZE: 12px;font-weight:bold;
	text-align:justify;
	border:1px solid #F0AE5A;
	border-bottom:none; 
	border-top:none;
	FONT-FAMILY: arial;
	TEXT-DECORATION: none;
	height:24px;	
	PADDING-LEFT: 15px;
	padding-right:3px;
	padding-bottom:3px;

}
TABLE.left_menu_table TD.level_dangnhap_1{
	background-image: url(../images/icon_lefmenu_level0.gif);
	background-position: center;
	background-repeat: repeat-x;
	FONT-SIZE: 13px;font-weight:bold;
	BORDER:#c0c0c0 1px solid; 
	COLOR: #e90303;
	FONT-FAMILY:  arial;
	TEXT-DECORATION: none;
	TEXT-ALIGN:left;
	height:23px;
	
}
TABLE.left_menu_table TD.level_dangnhap{
	FONT-SIZE: 13px;	
	COLOR: #6c2929;
	FONT-FAMILY: arial;
	TEXT-DECORATION: none;
	height:23px;
		
}
.level_dangnhap a{
	color:#6c2929;		
}
.level_dangnhap a:hover{
	color:#b52301;		
}
TABLE.left_menu_table TD.level1 A {
	FONT-SIZE: 12px;
	COLOR: #9A0000;
	text-align:justify;
	FONT-FAMILY:Arial, Helvetica, sans-serif;
	font-weight:bold;
	TEXT-DECORATION: none;
	height:23px;
	margin-bottom:5px;
		
}
TABLE.left_menu_table TD.level1 A:hover {
	FONT-SIZE: 12px;
	COLOR: #FF0000;
	
FONT-FAMILY:Arial, Helvetica, sans-serif;
	font-weight:bold;
	TEXT-DECORATION: none;
	height:23px;

}
TABLE.left_menu_table TD.level1_visited  {
background-color:#FAD796;
	BORDER:#FAC562 1px solid; 
	height:23px;
	padding-left:15px;
	padding-right:3px;
	padding-bottom:3px;
	text-align:justify;
}
TABLE.left_menu_table TD.level1_visited A {
	FONT-SIZE: 12px;
	COLOR: #9A0000;font-weight:bold;
	FONT-FAMILY:Arial, Helvetica, sans-serif;

	TEXT-DECORATION: none;
	height:23px;
		
}

TABLE.left_menu_table TD.level1_visited A:hover {
	FONT-SIZE: 12px;
	COLOR: #FF0000;
	FONT-FAMILY:Arial, Helvetica, sans-serif;
	font-weight:bold;
	TEXT-DECORATION: none;
	height:23px;
	 	
}

/* Ket thuc  class level1*/

TABLE.menu_level2
 {
 	BACKGROUND-COLOR:#F8DAB3 ;
 	width:100%;
	font-weight:normal;
	FONT-FAMILY:Arial, Helvetica, sans-serif;
	BORDER:#F0AE5A 1px solid; 
	border-bottom:none;
	border-top:none;
	line-height:19px;
 }
 TABLE.menu_level2 img{
 padding-bottom:1px;}


TABLE.menu_level2 td.level2{
	PADDING-LEFT: 15px;
	border-bottom:1px #F1C78D solid;
	padding-bottom:2px;
	
}
TABLE.menu_level2 td.level21{
	background-image: url(../images/icon_lefmenu_level21.gif);
	background-position: center;
	background-repeat: repeat-x;
	height:28px;
	PADDING-LEFT: 13pt; 
	
}
/* style the Link cua class level 2 */
TABLE.menu_level2 TD.level2 A {
	FONT-SIZE: 13px;
	COLOR: #b70002;
	FONT-FAMILY:Arial, Helvetica, sans-serif;
	TEXT-DECORATION: none;
	PADDING-LEFT: 5px; 	
}

TABLE.menu_level2 TD.level2 A:hover {
	FONT-SIZE: 13px;
	COLOR: #D10000;
	FONT-FAMILY:Arial, Helvetica, sans-serif;
	TEXT-DECORATION: none;
	PADDING-LEFT: 5px; 	
}
TABLE.menu_level2 TD.level2_visited  {
	PADDING-LEFT: 15px;
	border-bottom:1px #F1C78D solid;
}

TABLE.menu_level2 TD.level2_visited a {
	FONT-SIZE: 13px;
	COLOR: #D10000;
	FONT-FAMILY:Arial, Helvetica, sans-serif;
	TEXT-DECORATION: none;
	font-weight:bold;
	PADDING-LEFT: 5px; 
}

TABLE.menu_level2 TD.level2_visited A:visited {
	FONT-SIZE: 13px;
	COLOR: #D10000;
	FONT-FAMILY:Arial, Helvetica, sans-serif;
	TEXT-DECORATION: none;
	font-weight:bold;
	height:23px;
	PADDING-LEFT: 5px; 	
}
/*style class level21 */
TABLE.menu_level2 TD.level21 A {
	FONT-SIZE: 12px;
	COLOR: #000000;
	FONT-FAMILY: arial;
	TEXT-DECORATION: none;
	font-weight:100;
	height:24px;
	PADDING-LEFT: 9px; 	
}

TABLE.menu_level2 TD.level21 A:hover {
	FONT-SIZE: 12px;
	COLOR: #F00000;
	FONT-FAMILY: arial;
	font-weight:100;
	TEXT-DECORATION: none;
	height:24px;
	PADDING-LEFT: 9pt; 	
}
TABLE.menu_level2 TD.level21_visited  {
	background-image: url(../images/icon_lefmenu_level21.gif);
	background-position: center;
	background-repeat: repeat-x;
	height:28px;
	PADDING-LEFT: 13pt; 
}


TABLE.menu_level2 TD.level21_visited A:visited {
	FONT-SIZE: 9pt;
	COLOR: #3366ff;
	FONT-FAMILY: arial;
	TEXT-DECORATION: none;
	height:24px;
	font-weight:100;
	PADDING-LEFT: 9pt; 	
}




/* FORM */

TABLE.form_table1 {
	FONT-SIZE: 10pt;
	FONT-FAMILY: arial;
}
TABLE.form_table1 TR {
	;
}
TABLE.form_table1 TD {
	HEIGHT: 18pt;
}
TABLE.list_table1 {
	border-bottom:#C4C4C4 1px solid;
	FONT-SIZE: 10pt;
	BORDER-LEFT: #C4C4C4 1px solid;
	CURSOR: pointer;
	FONT-FAMILY: arial;
	
}
TABLE.list_table1 TR {	
}
TABLE.list_table1 TD {
	PADDING: 0 3pt 0 3pt;
	HEIGHT: 18pt;
}
TABLE.list_table1 TR.header {
	FONT-WEIGHT: bold;
	COLOR: #0024A9;
	BACKGROUND-COLOR: #82C3FB;
	TEXT-ALIGN: center;
	font-family: tahoma;
	font-size: 11px;
}
TABLE.list_table1 TR.header TD {
	BORDER-LEFT: #fff9f0 1px;
}
TABLE.list_table1 TR.odd_row {
	BACKGROUND-COLOR: #F5F7F7;
}
TABLE.list_table1 TR.odd_row TD {
	BORDER-RIGHT: #336699 1px solid;
	BORDER-BOTTOM: #336699 1px solid;
}
TABLE.list_table1 TR.midle_row {
	BACKGROUND-COLOR: mistyrose;
}
TABLE.list_table1 TR.midle_row TD {
	BORDER-RIGHT: #336699 1px solid;
	BORDER-BOTTOM: #336699 1px solid;
}
TABLE.list_table1 TR.round_row {
	BACKGROUND-COLOR: white;
}
TABLE.list_table1 TR.round_row_now {
	BACKGROUND-COLOR: #CCFFCC;
}
TABLE.list_table1 TR.round_row_now TD {
	BORDER-RIGHT: #336699 1px solid;
	BORDER-BOTTOM: #336699 1px solid;
}
TABLE.list_table1 TR.round_row TD {
	BORDER-RIGHT: #336699 1px solid;
	BORDER-BOTTOM: #336699 1px solid;
}
TABLE.list_table1 TD.center {
	TEXT-ALIGN: center;
}
TABLE.list_table1 TD.left {
	TEXT-ALIGN: left;
}
TABLE.list_table1 TD.right {
	TEXT-ALIGN: right;
}
TABLE.list_table1 TD A:link {
	COLOR: blue;
	TEXT-DECORATION: none;
}
TABLE.list_table1 TD A:visited {
	COLOR: blue;
	TEXT-DECORATION: none;
}
TABLE.list_table1 TD A:hover {
	CURSOR: pointer;
	COLOR: #cc0000;
	TEXT-DECORATION: underline;
}
TABLE.list_table1 TD.level0 {
	FONT-WEIGHT: bold;
	color:#FF0000;
}
TABLE.list_table1 TD.level1 {
	PADDING-LEFT: 15pt;
	FONT-WEIGHT: bold;
	FONT-STYLE: italic;
}
TABLE.list_table1 TD.level2 {
	PADDING-LEFT: 25pt;
	FONT-STYLE: italic;
}
TABLE.list_table1 TD.level3 {
	PADDING-LEFT: 45pt;
	FONT-SIZE: 9pt;
	FONT-STYLE: italic;
}
TABLE.list_table1 TD.level4 {
	PADDING-LEFT: 55pt;
}
TABLE.list_table1 TD.level5 {
	PADDING-LEFT: 60pt;
	FONT-STYLE: italic;
}
TABLE.list_table1 TD.level6 {
	PADDING-LEFT: 65pt;
	FONT-SIZE: 7pt;
}
TABLE.list_table1 TD.level7 {
	PADDING-LEFT: 70pt;
	FONT-STYLE: italic;
}
TABLE.list_table1 TD.level8 {
	PADDING-LEFT: 75pt;
}
TABLE.list_table2 {
	BORDER-TOP: none;
	FONT-SIZE: 0px;
	BORDER: #B39591 1px solid;
	CURSOR: pointer;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #000000;
	margin-top:2px;
}
TABLE.list_table20 {
	BORDER-TOP: #B39591 0px solid;
	FONT-SIZE: 0pt;	
	CURSOR: pointer;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
}


TABLE.list_table2 TR.header {
	FONT-WEIGHT: bold;
	CURSOR: default;
	COLOR: #000000;
	BACKGROUND-COLOR: #FFFFFF;
	TEXT-ALIGN: center;
	font-family: tahoma;
	font-size: 11px;
}
TABLE.list_table2 TR.header TD {
	BORDER-LEFT: #B39591 1px ;
}
TABLE.list_table2 TR.small_header {
	FONT-WEIGHT: bold;
	FONT-SIZE: 11px;
	CURSOR: default;
	COLOR: #005fa9;
	BACKGROUND-COLOR: #87cefa;
	TEXT-ALIGN: center;
}
TABLE.list_table2 TR.header TD {
	BORDER-LEFT: #B39591 1px;
}

/*-----------------------------*/
TABLE.list_table2 TR.odd_row {

	BACKGROUND-COLOR: #FFFFF;

}
TABLE.list_table2 TR.odd_row TD {
	BORDER-RIGHT: #B39591 1px solid;
	font-size: 13px; height:22px;
	BORDER-BOTTOM: #B39591 1px solid;
}
TABLE.list_table2 TR.odd_row TD:last-child {
	BORDER-RIGHT: #B39591 0px solid;
	font-size: 13px;
	/*-----------------------------*/
}
/*-----------------------------*/
TABLE.list_table2 TR.level0 {

	BACKGROUND-COLOR: #fffbfd;

}
TABLE.list_table2 TR.level0 TD {
	BORDER-RIGHT: #B39591 1px solid;
	font-size: 13px; height:22px;
	BORDER-BOTTOM: #B39591 1px solid;
}
TABLE.list_table2 TR.level0 TD:last-child {
	BORDER-RIGHT: #B39591 0px solid;
	font-size: 13px;

	/*-----------------------------*/
}
/*-----------------------------*/
TABLE.list_table2 TR.level1 {

	BACKGROUND-COLOR: #f9fbfd;

}
TABLE.list_table2 TR.level1 TD {
	BORDER-RIGHT: #B39591 1px solid;
	font-size: 13px; height:22px;
	BORDER-BOTTOM: #B39591 1px solid;
}
TABLE.list_table2 TR.level1 TD:last-child {
	BORDER-RIGHT: #B39591 0px solid;
	font-size: 13px;
	/*-----------------------------*/
}
/*-----------------------------*/
TABLE.list_table2 TR.level2 {

	BACKGROUND-COLOR: #FFFFF;

}
TABLE.list_table2 TR.level2 TD {
	BORDER-RIGHT: #B39591 1px solid;
	font-size: 13px; height:22px;
	BORDER-BOTTOM: #B39591 1px solid;
}
TABLE.list_table2 TR.level2 TD:last-child {
	BORDER-RIGHT: #B39591 0px solid;
	font-size: 13px;
	/*-----------------------------*/
}
TABLE.list_table2 TR.midle_row {
	BACKGROUND-COLOR: lavenderblush;

}
TABLE.list_table2 TR.midle_row TD {
	BORDER-RIGHT: #B39591 1px solid;
		BORDER-BOTTOM: #B39591 1px solid;
}
/*-----------------------------*/
TABLE.list_table2 TR.round_row {
	BACKGROUND-COLOR: #FCFAE6;

}
TABLE.list_table2 TR.round_row TD {
	BORDER-RIGHT: #B39591 1px solid;
	font-size: 13px; height:22px;
	BORDER-BOTTOM: #B39591 1px solid;
}
TABLE.list_table2 TR.round_row TD:last-child {
	BORDER-RIGHT: #B39591 0px solid;;
	font-size: 13px;
}

TABLE.list_table2 tr:last-child {
	border-bottom: 0px;
}
/*-----------------------------*/
TABLE.list_table2 TD.center {
	TEXT-ALIGN: center;
}
TABLE.list_table2 TD.left {
	TEXT-ALIGN: left;
}
TABLE.list_table2 TD.right {
	TEXT-ALIGN: right;
}
TABLE.list_table2 TD A:link {
	COLOR: blue;
	TEXT-DECORATION: none;
	FONT-WEIGTH: normal;
	font-size: 13px;
}
TABLE.list_table2 TD A:visited {
	COLOR: blue;
	TEXT-DECORATION: none;
	FONT-WEIGTH: normal;
	font-size: 13px;
}
TABLE.list_table2 TD A:hover {
	CURSOR: pointer;
	COLOR: blue;
	FONT-WEIGTH: normal;
	TEXT-DECORATION: underline;
	font-size: 13px;
}
TABLE.list_table2 TD.level0 {
	FONT-WEIGHT: bold;
}
TABLE.list_table2 TD.level1 {
	FONT-WEIGHT: bold;
}
TABLE.list_table2 TD.level2 {
	FONT-WEIGHT: bold;
	FONT-STYLE: italic;
}
TABLE.list_table2 TD.level3 {
	FONT-SIZE: 9pt;
	FONT-STYLE: italic;
}
TABLE.list_table2 TD.level4 {
	BORDER-BOTTOM: 1px;
}
TABLE.list_table2 TD.level5 {
	PADDING-LEFT: 5pt;
	FONT-STYLE: italic;
}
TABLE.list_table2 TD.level6 {
	FONT-STYLE: italic;
}
TABLE.list_table2 TD.level7 {
	PADDING-LEFT: 15pt;
}
TABLE.list_table2 TD.level8 {
	PADDING-LEFT: 20pt;
}
TABLE.list_table2 TD.level9 {
	PADDING-LEFT: 25pt;
}
TABLE.list_table2 TD.level10 {
	PADDING-LEFT: 30pt;
}
TABLE.list_table3 {
	BORDER-TOP: #C4C4C4 1px solid;
	FONT-SIZE: 10pt;
	BORDER-LEFT: #C4C4C4 1px solid;
	CURSOR: default;
	FONT-FAMILY: arial;
}
TABLE.list_table3 TR {
	;
}
TABLE.list_table3 TD {
	PADDING-LEFT: 3pt;
	HEIGHT: 18pt;
}
TABLE.list_table3 TR.header {
	FONT-WEIGHT: bold;
	CURSOR: default;
	COLOR: #0024A9;
	BACKGROUND-COLOR: #87cefa;
	TEXT-ALIGN: center;
	font-family: tahoma;
	font-size: 11px;
}
TABLE.list_table3 TR.header TD {
	BORDER-LEFT: #9dc980 1px;
}
TABLE.list_table3 TR.small_header {
	FONT-WEIGHT: bold;
	FONT-SIZE: 11px;
	CURSOR: default;
	COLOR: #005fa9;
	BACKGROUND-COLOR: #87cefa;
	TEXT-ALIGN: center;
}
TABLE.list_table3 TR.header TD {
	BORDER-LEFT: #9dc980 1px;
}
TABLE.list_table3 TR.odd_row {
	BACKGROUND-COLOR: #f5f7f7;
}
TABLE.list_table3 TR.odd_row TD {
	BORDER-RIGHT: #C4C4C4 1px solid;
	BORDER-BOTTOM: #C4C4C4 1px solid;
}
TABLE.list_table3 TR.midle_row {
	BACKGROUND-COLOR: lavenderblush;
}
TABLE.list_table3 TR.midle_row TD {
	BORDER-RIGHT: #C4C4C4 1px solid;
	BORDER-BOTTOM: #C4C4C4 1px solid;
}
TABLE.list_table3 TR.round_row {
	BACKGROUND-COLOR: white;
}
TABLE.list_table3 TR.round_row TD {
	BORDER-RIGHT: #C4C4C4 1px solid;
	BORDER-BOTTOM: #C4C4C4 1px solid;
}
TABLE.list_table3 TD.center {
	TEXT-ALIGN: center;
}
TABLE.list_table3 TD.left {
	TEXT-ALIGN: left;
}
TABLE.list_table3 TD.right {
	TEXT-ALIGN: right;
}
TABLE.list_table3 TD A:link {
	COLOR: blue;
	TEXT-DECORATION: none;
}
TABLE.list_table3 TD A:visited {
	COLOR: blue;
	TEXT-DECORATION: none;
}
TABLE.list_table3 TD A:hover {
	CURSOR: pointer;
	COLOR: #cc0000;
	TEXT-DECORATION: underline;
}
TABLE.list_table3 TD.level0 {
	FONT-WEIGHT: bold;
}
TABLE.list_table3 TD.level1 {
	PADDING-LEFT: 15pt;
	FONT-WEIGHT: bold;
}
TABLE.list_table3 TD.level2 {
	PADDING-LEFT: 30pt;
	FONT-WEIGHT: bold;
	FONT-STYLE: italic;
}
TABLE.list_table3 TD.level3 {
	PADDING-LEFT: 45pt;
	FONT-SIZE: 9pt;
	FONT-STYLE: italic;
}
TABLE.list_table3 TD.level4 {
	PADDING-LEFT: 60pt;
	BORDER-BOTTOM: 1px;
}
TABLE.list_table3 TD.level5 {
	PADDING-LEFT: 75pt;
	FONT-STYLE: italic;
}
TABLE.border_table1 {
	BORDER: #C4C4C4 1px solid;
}
TABLE.tree_table1 {
	BORDER-TOP: #C4C4C4 1px solid;
	FONT-SIZE: 10pt;
	CURSOR: pointer;
	BORDER-BOTTOM: #C4C4C4 1px solid;
	FONT-FAMILY: arial;
}
TABLE.tree_table1 TR {
	;
}
TABLE.tree_table1 TD {
	HEIGHT: 18pt;
}
TABLE.tree_table1 TD.level1 {
	PADDING-LEFT: 10pt;
}
TABLE.tree_table1 TD.level2 {
	PADDING-LEFT: 20pt;
}
TABLE.tree_table1 TD.level3 {
	PADDING-LEFT: 30pt;
}
TABLE.tree_table1 TD.level4 {
	PADDING-LEFT: 40pt;
}
TABLE.tree_table1 TD.level5 {
	PADDING-LEFT: 50pt;
}
TABLE.tree_table1 TD A:link {
	COLOR: blue;
	TEXT-DECORATION: none;
}
TABLE.tree_table1 TD A:visited {
	COLOR: blue;
	TEXT-DECORATION: none;
}
TABLE.tree_table1 TD A:hover {
	CURSOR: pointer;
	COLOR: #cc0000;
	TEXT-DECORATION: underline;
}
.normal_title {
	FONT-WEIGHT: bold;
	FONT-SIZE: 16px;
	COLOR: #FE2E2E;
	FONT-FAMILY: Arial;
	LETTER-SPACING: 1pt;
	HEIGHT: 25px;
	TEXT-ALIGN: left;
}
.small_title {
	PADDING-LEFT: 5pt;
	FONT-WEIGHT: bold;
	FONT-SIZE: 11px;
	COLOR: #934f06;
	FONT-FAMILY: Tahoma;
	HEIGHT: 25px;
	TEXT-ALIGN: left;
}
.large_title {
	PADDING: 10px 0 5px 0px;
	FONT-WEIGHT: bold;
	FONT-SIZE: 16px;
	COLOR: #c20a2b;
	font-family: Arial, Helvetica, sans-serif;
	LETTER-SPACING: 1pt;
	HEIGHT: 25px;
	TEXT-ALIGN: left;
}
.large_title_submit_order {
	PADDING: 5px 0 0 25px;
	FONT-WEIGHT: bold;
	FONT-SIZE: 16px;
	COLOR: #000000;
	font-family: Arial, Helvetica, sans-serif;
	LETTER-SPACING: 1pt;
	HEIGHT: 25px;
	TEXT-ALIGN: left;
}
.very_small_title {
	PADDING-LEFT: 5pt;
	FONT-WEIGHT: bold;
	FONT-SIZE: 10px;
	COLOR: blue;
	FONT-FAMILY: Arial;
	HEIGHT: 25px;
	TEXT-ALIGN: left;
}
.very_large_title {
	FONT-WEIGHT: bold;
	FONT-SIZE: 18px;
	COLOR: blue;
	FONT-FAMILY: Arial;
	HEIGHT: 25px;
	TEXT-ALIGN: left;
}
.file_attack_list_label {
	FONT-WEIGHT: bold;
	FONT-SIZE: 14px;
	COLOR: #5c39c6;
	FONT-FAMILY: Arial;
	HEIGHT: 18px;
	TEXT-ALIGN: left;
}
.file_attack_label {
	FONT-WEIGHT: normal;
	FONT-SIZE: 14px;
	COLOR: #000033;
	FONT-FAMILY: Arial;
	HEIGHT: 18px;
	TEXT-ALIGN: left;
}
.content_label {
	PADDING-RIGHT: 5pt;
	PADDING-LEFT: 5pt;
	FONT-WEIGHT: normal;
	FONT-SIZE: 10pt;
	COLOR: black;
	FONT-FAMILY: arial;
}
.normal_label {
	padding:5px 10px 0 0;
	font-weight: normal;
	font-size: 13px;
	font-family: arial;
	cursor: pointer;
	margin-bottom:2px;
	padding-left: 5px;
	
}
.small_label {
	FONT-SIZE: 11px;
	COLOR: #000000;
	font-family: Tahoma;
}
.large_label {
	PADDING-LEFT: 5pt;
	FONT-SIZE: 12pt;
	FONT-FAMILY: Arial;
}
.very_small_label {
	PADDING-LEFT: 5pt;
	FONT-SIZE: 8pt;
	FONT-FAMILY: Arial;
}
.very_large_label {
	PADDING-LEFT: 5pt;
	FONT-SIZE: 14pt;
	FONT-FAMILY: Arial;
}


.normal_starmark {
	FONT-SIZE: 10pt;
	COLOR: red;
}
.small_starmark {
	FONT-SIZE: 9pt;
	COLOR: red;
}
.large_starmark {
	FONT-SIZE: 12pt;
	COLOR: red;
}
.very_small_starmark {
	FONT-SIZE: 8pt;
	COLOR: red;
}
.very_large_starmark {
	FONT-SIZE: 14pt;
	COLOR: red;
}
.normal_note {
	FONT-SIZE: 10pt;
	COLOR: blue;
	FONT-STYLE: italic;
	FONT-FAMILY: Times New Roman;
}
.small_note {
	FONT-SIZE: 9pt;
	COLOR: blue;
	FONT-STYLE: italic;
	FONT-FAMILY: Times New Roman;
}
.large_note {
	FONT-SIZE: 12pt;
	COLOR: blue;
	FONT-STYLE: italic;
	FONT-FAMILY: Times New Roman;
}
.very_small_note {
	FONT-SIZE: 8pt;
	COLOR: blue;
	FONT-STYLE: italic;
	FONT-FAMILY: Times New Roman;
}
.very_large_note {
	FONT-SIZE: 14pt;
	COLOR: blue;
	FONT-STYLE: italic;
	FONT-FAMILY: Times New Roman;
}
.normal_value {
	FONT-SIZE: 10pt;
	COLOR: blue;
	FONT-FAMILY: arial;
}
.small_value {
	FONT-SIZE: 9pt;
	COLOR: blue;
	FONT-FAMILY: arial;
}
.large_value {
	FONT-SIZE: 12pt;
	COLOR: blue;
	FONT-FAMILY: arial;
}
.very_small_value {
	FONT-SIZE: 8pt;
	COLOR: blue;
	FONT-FAMILY: arial;
}
.very_large_value {
	FONT-SIZE: 14pt;
	COLOR: blue;
	FONT-FAMILY: arial;
}
.normal_textbox {

	FONT-SIZE: 10pt;
	FONT-FAMILY: Arial;
	border:1px #B39591 solid;
	margin-top:3px;
}
.small_textbox {
	FONT-SIZE: 9pt;
	FONT-FAMILY: Arial;
}
.large_textbox {
	FONT-SIZE: 12pt;
	FONT-FAMILY: Arial;
}
.very_small_textbox {
	FONT-SIZE: 8pt;
	FONT-FAMILY: Arial;
}
.very_large_textbox {
	FONT-SIZE: 14pt;
	FONT-FAMILY: Arial;
}
.normal_date_textbox {
	FONT-SIZE: 10pt;
	WIDTH: 70px;
	FONT-FAMILY: Arial;
}
.normal_number_textbox {
	FONT-SIZE: 10pt;
	WIDTH: 100px;
	FONT-FAMILY: Arial;
	TEXT-ALIGN: right;
}
.short_number_textbox {
	FONT-SIZE: 10pt;
	WIDTH: 40px;
	FONT-FAMILY: Arial;
	TEXT-ALIGN: right;
}
.normal_checkbox {
	FONT-SIZE: 10pt;
	FONT-FAMILY: Arial;
}
.small_checkbox {
	FONT-SIZE: 9pt;
	FONT-FAMILY: Arial;
}
.large_checkbox {
	FONT-SIZE: 12pt;
	FONT-FAMILY: Arial;
}
.very_small_checkbox {
	FONT-SIZE: 8pt;
	FONT-FAMILY: Arial;
}
.very_large_checkbox {
	FONT-SIZE: 14pt;
	FONT-FAMILY: Arial;
}
.normal_selectbox {
	PADDING-LEFT: 0pt;
	FONT-SIZE: 10pt;
	FONT-FAMILY: Arial;
	border:1px #B39591 solid;
}
.small_selectbox {
	FONT-SIZE: 9pt;
	FONT-FAMILY: Arial;
}
.large_selectbox {
	FONT-SIZE: 12pt;
	FONT-FAMILY: Arial;
}
.very_small_selectbox {
	FONT-SIZE: 8pt;
	FONT-FAMILY: Arial;
}
.very_large_selectbox {
	FONT-SIZE: 14pt;
	FONT-FAMILY: Arial;
}
.normal_textarea {
	FONT-SIZE: 10pt;
	FONT-FAMILY: arial;
	
}
.small_textarea {
	FONT-SIZE: 9pt;
	FONT-FAMILY: arial;
	
}
.large_textarea {
	FONT-SIZE: 12pt;
	FONT-FAMILY: arial;
	
}
.very_small_textarea {
	FONT-SIZE: 8pt;
	FONT-FAMILY: arial;
}
.very_large_textarea {
	FONT-SIZE: 14pt;
	FONT-FAMILY: arial;
	
}
.normal_radiobutton {
	FONT-SIZE: 10pt;
	FONT-FAMILY: arial;
}
.small_radiobutton {
	FONT-SIZE: 9pt;
	FONT-FAMILY: arial;
}
.large_radiobutton {
	FONT-SIZE: 12pt;
	FONT-FAMILY: arial;
}
.very_small_radiobutton {
	FONT-SIZE: 8pt;
	FONT-FAMILY: arial;
}
.very_large_radiobutton {
	FONT-SIZE: 14pt;
	FONT-FAMILY: arial;
}
.normal_link_button {
	FONT-SIZE: 10pt;
	COLOR: #a94915;
	FONT-FAMILY: arial;
	HEIGHT: 18pt;
	FONT-COLOR: A94915;
}
.normal_button {
	BORDER-RIGHT: #ffc08e 1px inset;
	BORDER-TOP: #ffc08e 1px outset;
	FONT-SIZE: 10pt;
	BORDER-LEFT: #ffc08e 1px outset;
	WIDTH: 60px;
	CURSOR: pointer;
	COLOR: #155697;
	BORDER-BOTTOM: #ffc08e 1px inset;
	FONT-FAMILY: arial;
	HEIGHT: 18pt;
	BACKGROUND-COLOR: #f5f5e5;
	TEXT-ALIGN: center;
}
.small_button {
	BORDER-RIGHT: #0d659b 1px inset;
	BORDER-TOP: #0d659b 1px outset;
	FONT-SIZE: 8pt;
	BORDER-LEFT: #0d659b 1px outset;
	WIDTH: 60px;
	CURSOR: pointer;
	COLOR: black;
	BORDER-BOTTOM: #0d659b 1px inset;
	FONT-FAMILY: arial;
	HEIGHT: 15pt;
	BACKGROUND-COLOR: #eadeca;
	TEXT-ALIGN: center;
}
.very_small_button {
	;
}
.very_large_button {
	BORDER-RIGHT: #ffc08e 1px solid;
	BORDER-TOP: #ffc08e 1px solid;
	FONT-SIZE: 10pt;
	BORDER-LEFT: #ffc08e 1px solid;
	WIDTH: 225px;
	CURSOR: pointer;
	COLOR: #155697;
	BORDER-BOTTOM: #ffc08e 1px solid;
	FONT-FAMILY: Arial;
	HEIGHT: 18pt;
	TEXT-ALIGN: center;
}
.normal_link {
	FONT-SIZE:12px;
	CURSOR: pointer;
	COLOR: #0033AA;
	font-family: Tahoma;
	text-decoration: none;
}
.normal_link A:link {
	COLOR: #000000;
	TEXT-DECORATION: none;
}
.normal_link A:visited {
	COLOR: #000000;
	TEXT-DECORATION: none;
}
.normal_link A:hover {
	COLOR: #000000;
	TEXT-DECORATION: none;
}
.small_link {
		outline:#7A443B 1px solid;
		margin:0 0px 2px 3px;
		padding:0 5px 0 5px;
		font-size: 13px;
		cursor: pointer;
		color: #000;
		margin-bottom:10px;
		font-family: arial;		
}
.small_link A:link {
	color: #1c4b72;
	text-decoration: underline;	
}
.small_link A:visited {
	color: #af3013;
	text-decoration: underline;
}
.small_link:hover {
	color: #FF0000;
	text-decoration: none;
}
.highlight_link {
	FONT-SIZE: 10pt;
	CURSOR: pointer;
	COLOR: #ff0000;
	FONT-FAMILY: arial;
	BACKGROUND-COLOR: #f9f9f9;
}
.highlight_link A:link {
	COLOR: #ff0000;
	TEXT-DECORATION: underline;
}
.highlight_link A:visited {
	COLOR: #ff0000;
	TEXT-DECORATION: underline;
}
.highlight_link A:hover {
	COLOR: #ff0000;
	TEXT-DECORATION: underline;
}
.visited_link {
	FONT-SIZE: 10pt;
	CURSOR: pointer;
	COLOR: #ff0000;
	FONT-FAMILY: arial;
	BACKGROUND-COLOR: #f9f9f9;
}
.visited_link A:link {
	FONT-WEIGHT: bold;
	COLOR: #ff0000;
	TEXT-DECORATION: underline;
}
.visited_link A:visited {
	FONT-WEIGHT: bold;
	COLOR: #ff0000;
	TEXT-DECORATION: underline;
}
.visited_link A:hover {
	COLOR: #ff0000;
	TEXT-DECORATION: underline;
}
.large_link {
	FONT-SIZE: 11px;
	CURSOR: pointer;
	COLOR: #0033AA;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
}
.large_link A:link {
	FONT-WEIGHT: bold;
	COLOR: #0033AA;
	TEXT-DECORATION: underline;
}
.large_link A:visited {
	FONT-WEIGHT: bold;
	COLOR: #0033AA;
	TEXT-DECORATION: underline;
}
.large_link A:hover {
	FONT-WEIGHT: bold;
	COLOR: #ff0000;
	TEXT-DECORATION: underline;
}
.very_small_link {
	;
}
.very_large_link {
	;
}
.normal_image {
	BORDER-RIGHT: medium none;
	BORDER-TOP: medium none;
	VERTICAL-ALIGN: bottom;
	BORDER-LEFT: medium none;
	CURSOR: pointer;
	BORDER-BOTTOM: medium none;
}
.logged_user {
	PADDING-LEFT: 3pt;
	FONT-SIZE: 11px;
	COLOR: #FFFFFF;
	font-family: Tahoma;
	font-weight: 400;
}
.access_count {
	PADDING-LEFT: 3pt;
	FONT-SIZE: 10pt;
	COLOR: #000099;
	FONT-FAMILY: arial;
}
.owner_line1 {
	PADDING-LEFT: 3pt;
	FONT-WEIGHT: bold;
	FONT-SIZE: 10pt;
	COLOR: blue;
	FONT-FAMILY: arial;
}
.owner_line2 {
	PADDING-LEFT: 3pt;
	FONT-SIZE: 10pt;
	COLOR: blue;
	FONT-FAMILY: arial;
}
.owner_line3 {
	PADDING-LEFT: 3pt;
	FONT-SIZE: 10pt;
	COLOR: blue;
	FONT-FAMILY: arial;
}
.copyright_line1 {
	PADDING-LEFT: 3pt;
	FONT-WEIGHT: bold;
	FONT-SIZE: 10pt;
	COLOR: blue;
	FONT-FAMILY: arial;
}
.copyright_line2 {
	PADDING-LEFT: 3pt;
	FONT-SIZE: 10pt;
	COLOR: blue;
	FONT-FAMILY: arial;
}
.copyright_line3 {
	PADDING-LEFT: 3pt;
	FONT-SIZE: 10pt;
	COLOR: blue;
	FONT-FAMILY: arial;
}
.normal_select {
	FONT-WEIGHT: bold;
	FONT-SIZE: 10pt;
	COLOR: white;
	FONT-FAMILY: arial;
	BACKGROUND-COLOR: blue;
	TEXT-ALIGN: left;
}
.normal_user {
	FONT-SIZE: 11pt;
	COLOR: slateblue;
	FONT-FAMILY: 'Times New Roman';
}
.normal_label_print {
	PADDING-LEFT: 5pt;
	FONT-WEIGHT: normal;
	FONT-SIZE: 10pt;
	COLOR: black;
	FONT-FAMILY: arial;
}
.small_label_print {
	PADDING-LEFT: 5pt;
	FONT-SIZE: 9pt;
	COLOR: black;
	FONT-FAMILY: Arial;
}
.very_small_label_print {
	PADDING-LEFT: 5pt;
	FONT-SIZE: 8pt;
	COLOR: black;
	FONT-FAMILY: Arial;
}
.large_label_print {
	PADDING-LEFT: 5pt;
	FONT-WEIGHT: bold;
	FONT-SIZE: 12pt;
	FONT-FAMILY: Times New Roman;
}
.very_large_label_print {
	PADDING-LEFT: 5pt;
	FONT-WEIGHT: bold;
	FONT-SIZE: 14pt;
	FONT-FAMILY: Times New Roman;
}
/*
TopMenu
*/div.bg_top_menu {
	background-image: url(../images/nen_top_menu.gif);
	background-position: left;
	background-repeat: repeat-x;
	height: 32px;	
}

.normal_link_1 {
	FONT-SIZE: 11px;
	COLOR: #000000;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-weight: bold;
	padding-left: 29px;
}
.normal_label_1 {
	PADDING-LEFT: 5pt;
	FONT-WEIGHT: normal;
	FONT-SIZE: 10pt;
	COLOR: #000000;
	FONT-FAMILY: arial;
	font-weight: bold;
}

.title {
background-color:#F9E3BA;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	BORDER-RIGHT:  #BEA5A2 1px solid;
	BORDER-BOTTOM:  #D5C5C3 1px solid; 
	height: 24px; line-height:24px;
	color: #000000;
}
.title:last-child {
background-color:#F9E3BA;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	BORDER-RIGHT:  #BEA5A2 0px solid;
	BORDER-BOTTOM:  #D5C5C3 1px solid; 
	height: 24px; line-height:24px;
	color: #000000;
}
.normal_link_1 {
	FONT-SIZE: 11px;
	CURSOR: pointer;
	COLOR: #000000;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-weight: bold;
}
.image_left {
	background-image: url(../images/anh_vien_ben_trai.gif);
	background-position: right;
	background-repeat: repeat-y;
	width: 112px;
}
.image_right {
	background-image: url(../images/anh_vien_ben_phai.gif);
	background-position: left;
	background-repeat: repeat-y;
	width: 112px;
}
.bg_header_right {
	background-image: url(../images/anh_nen_ben_phai_trang_chu.gif);
	background-position: left;
	background-repeat: repeat-y-x;
	width: 106px;
}
.bg_header {
	background-image: url(../images/anh_nen_trang_chu.gif);
	background-position: left;
	background-repeat: repeat-y-x;
	width: 106px;
}
.page_number {
	color: #FF0000;
}
TABLE.table_print {
	border-right: 1px solid black;
	BORDER-BOTTOM: 1px solid black;
	vertical-align: bottom;
	font-style: normal;
	font-size: 10px;
	FONT-FAMILY: Arial;
	PADDING-LEFT: 5pt;
}
.p_header {
	TEXT-ALIGN: center;
	font-size: 12px;
	FONT-WEIGHT: bold;
	border-LEFT: 1px solid black;
	border-TOP: 1px solid black;
	vertical-align: middle;
	padding: 5px 5px 5px 0px;
}
.p_data {
	font-size: 12px;
	font-weight: normal;
	border-left: 1px solid black;
	border-top: 1px solid black;
	vertical-align: middle;
	padding: 5px 5px 5px 5px;
}
.p_data_for_tex{font-size:16px;FONT-WEIGHT: normal; FONT-FAMILY:Arial; padding:5px 5px 5px 5px;
}
.p_data_for_tex_record{font-size:12px;FONT-WEIGHT: normal; FONT-FAMILY:Arial; vertical-align:middle; padding:5px 5px 5px 5px;
}
.nav2{
height: 25px;
padding: 2px 0 0;
margin-right:5px;
}
.nav2 a, .nav2 a:visited {
color:#000;
font-weight:bold;
font-family:Arial, Helvetica, sans-serif;
text-decoration:none;
font-size:12px;
margin: 0 4px;
padding: 5px 4px;
display: block;
float:left;
}
.nav2 a:hover {
background-color: #036;
color:#FFF;
margin: 0 4px;
padding: 5px 4px;

}
/* table Thongtin ngui dang nhap  */
TABLE.user_info_table {
	BORDER-TOP: #3097D8 1px solid;
	BORDER-BOTTOM: #3097D8 1px solid;
	BORDER-RIGHT: #3097D8 1px solid;
	BORDER-LEFT: #3097D8 1px solid;
}
TABLE.user_info_table TR {

}
TABLE.user_info_table TD.detail {
	BORDER-TOP: #3097D8 1px solid;
	BORDER-BOTTOM: #3097D8 1px solid;
	BORDER-RIGHT: #3097D8 1px solid;
	BORDER-LEFT: #3097D8 1px solid;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px; font-weight:nomal;
	background-color:#fff4da;
	color:#0005C9; 
	padding-top:4px;
	padding-bottom:4px;
}

TABLE.user_info_table TD.header {
	background-image: url(../images/user_infor_header.gif);
	background-repeat: repeat-x;
	height: 24px;
	COLOR:#FD2400;
	FONT-SIZE: 8pt;
	CURSOR: pointer;
	FONT-FAMILY: Tahoma, Helvetica, sans-serif;
	font-weight: bold;
	text-align:center;
}
TABLE.user_info_table TD.footer {
	background-image: url(../images/leftmenu_heder.gif);
	background-position: center;
}

TABLE.buton_table {}

TABLE.buton_table TR {}

TABLE.buton_table TD.body {
	BACKGROUND-COLOR:while;
	height:34px;
}

/* --------------- thong tin footer--------------*/
TABLE.footer_info_table {
background-image:url(../images/bgfoter.gif);
background-repeat:repeat-x;
height:57px;
border-top:2px #f0ae5a solid;

	
}
TABLE.footer_info_table TR {

}
TABLE.footer_info_table TD.detail {
	
	FONT-SIZE: 12px;
	CURSOR: pointer;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	color:#000;
	padding-top:8px;
	padding-bottom:4px;
	padding-left:10px;
}
.detail span{
FONT-SIZE: 13px;
	CURSOR: pointer;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	color:#940d07;
}
.detail a:hover{
color:#f0e3ce;
}


TABLE.footer_info_table TD.header {
	background-image: url(../images/bacgound_image_footer.gif);
	background-repeat: repeat-x;
	height: 24px;
	COLOR:#FD2400;
	font-family:Arial;
	font-size:13px; 
	font-weight:bold;
	PADDING-LEFT: 9pt;
	
}
TABLE.footer_info_table TD.footer {
	background-image: url(../images/bacgound_image_footer.gif);
	background-position: center;
}
.small_title {
	FONT-WEIGHT: bold;
	FONT-SIZE: 13px;
	COLOR: #e90101;
	font-family: Arial, Helvetica, sans-serif;
	LETTER-SPACING: 1pt;
	TEXT-ALIGN: left;
}
TABLE.title_reminder {
	BORDER-TOP: #FFFFFF 3px solid;
	BORDER-BOTTOM: #FFFFFF 3px solid;
	BORDER-RIGHT: #FFFFFF 3px solid;
	BORDER-LEFT: #FFFFFF 3px solid;
}
.large_title_reminder {
	PADDING: 5px 0 0 25px;
	FONT-WEIGHT: bold;
	FONT-SIZE: 14px;
	COLOR: #000E7B;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	LETTER-SPACING: 1pt;
	HEIGHT: 25px;
	TEXT-ALIGN: left;
	BORDER-COLOR: #000E7B;
}
.sent{
	padding: 2px; border: 2px solid #acacac;
    FONT-SIZE: 10pt;
	FONT-FAMILY: Arial;
}
/* textbox */
.textbox:focus { border-color:#97BEFF }
.textbox {
    padding: 3px; margin-bottom:5px; border: 1px solid #B39591; margin-top:5px;
    FONT-SIZE: 10pt;
	FONT-FAMILY: Arial;
}
.normal_texbox_text {
    border: 1px solid #acacac;
    FONT-SIZE: 10pt;
	FONT-FAMILY: Arial;
}
.box { 
	background: #FFFfff;  border: 1px solid #B39591; 
}
.box-title { margin:-7px -7px 10px -7px; font-weight:bold; padding: 2px 5px; border-bottom: 1px solid #777; display:block }
.box .box-title { background:#C1C1C1;}

.c1{width:98%;}.c2{width:50%;}.c3{width:20%;}.c4{width:90%;}
.prepend1 {padding-left:20px}
.prepend2 {padding-left:40px}
.prepend3 {padding-left:60px}
.prepend4 {padding-left:80px}
.prepend5 {padding-left:100px}
/* pads & margins */
.pad { padding:10px }.hlf-pad { padding:5px }.dbl-pad{ padding:20px }  /*  pad, half, double padding */
.margin { margin:10px }
.tpm { margin-top: 10px }.rtm { margin-right: 10px }.bmm { margin-bottom: 10px }.ltm { margin-left: 10px }
.container:after {content:"\0020";display:block;height:0;clear:both;visibility:hidden;overflow:hidden;}
/* containers */
* html .container {height: 1%;}
.container { margin: 0 auto; }
.column { float:left; margin-right: 10px; position:relative }
.last { margin-right:0px; clear:right }
.button {
    height:26px;
    color:#333;
    background: #ddd;
    border:1px solid #999;
    vertical-align:middle;
    -moz-border-radius:5px;
    -webkit-border-radius:5px;
}
.jobProfile{
	FONT-SIZE: 9pt;
	COLOR: red;
	FONT-FAMILY: arial;
	font-weight:100;
	TEXT-DECORATION: none;
	height:24px;
	PADDING-LEFT: 9pt; 	
}

#table1 tr.odd { background: #eee }
#table1 tbody tr { cursor: pointer }
#table1 tr:hover { background-color: ; }
#table1 tr.selected {}
#table1 tr.selected td { background-color: #9CBEE7; /*color:white;*/ /*border-bottom:1px #3772a6 solid;}*/  }
#table1 tr.nonea{
    background-color:silver;
}
/*
-----------------------------------------------Xu ly style from nhap van ban--------------------------------
*/
.btn_nut{
	FONT-SIZE: 8pt;
	CURSOR: pointer;
	COLOR: #000000;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	height: 24px;
	width: 90px;
	background-image: url(../images/btn_nut.gif);
	background-repeat: repeat-x;
	TEXT-ALIGN: center;
	border: #FFFFFF solid 0px;
	padding-right: 3px; 
    margin-left: 5px;
}
.btn_large_nut{
	FONT-SIZE: 8pt;
	CURSOR: pointer;
	COLOR: #000000;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	height: 21px;
	width: 148px;
	background-image: url(../images/btn_large_nut.gif);
	background-repeat: repeat-x;
	TEXT-ALIGN: center;
	border: #FFFFFF solid 0px;
	padding-right: 3px; 
}
#header_conten{
    text-align: center;
    height:25px;
    margin-bottom:10px;
    padding-bottom:5px;
}
#header_conten h1{
    margin:10px 0 5px 0;
    font-size:16px;
    color:red;
    font-weight: bold;
    vertical-align: middle;
}
#body_conten1{
    border:1px solid #B39591;
    width:auto;
	padding:2px;
    background-color:#FBECD0;
}
#body_conten2{
    margin: 10px 0px;
    padding-left:10px;
    border-top:1px solid #3399FF;
    border-bottom:1px solid #3399FF;
    width:auto;
}
#body_conten2 div{
    margin-top:2px;
}
#body_conten2 label{
    display:block;
    width:20%;
    float:left;
    clear:left;
}
#body_conten2 ul{list-style:none; margin:0; padding:0 5px 0 3px;}
#body_conten2 ul li{margin: 3px 0;}
#body_conten2 ul li span{font-weight:bold; clear:none; display:inline }
#body_conten3{
    margin: 10px 0px;
    padding:10px 0 10px 0;
    border-top:1px solid #3399FF;
   border-bottom:1px solid #3399FF; 
    width:auto;
}
#body_conten3 div{
    margin-top:2px;
    font-family: arial;
    font-size: 13px;
}
#body_conten3 label{
    display:block;
    width:20%;
    float:left;
    clear:left;
}
#file_dinh_kem{
    width:83%;
}
#content{
    width:98%;
    margin:auto;
    padding: 0px 5px;
}
#body_conten1_left{
    float:left;
    width:49%;
    /*border-right:1px solid #B39591;*/   
}
#body_conten1_left ul{list-style:none; margin:0; padding:0 5px 0 3px;}
#body_conten1_left ul li{margin: 5px 0 ;font-size:13px; font-size:13px; font-family: Tahoma;}
#body_conten1_right ul{list-style:none; margin:0; padding:0 5px 0 3px;}
#body_conten1_right ul li{margin: 5px 0 ;font-size:13px; font-family: Tahoma; }
#body_conten1_left ul li span{display:block; width:140px;float:left ;font-size:13px;font-family: Tahoma;}
#body_conten1_right ul li span{display:block; width:140px;float:left ;font-size:13px;font-family: Tahoma;}
#body_conten1_right{
    width:50%;
    overflow: hidden;
    border-left:1px solid #B39591; 
}
#body_conten1_left div{
	line-height:25px; font-family:Arial, Helvetica, sans-serif; font-size:13px;
}
#body_conten1_right div{
    line-height:25px; font-family:Arial, Helvetica, sans-serif; font-size:10pt;
}
div#body_conten1 #body_conten1_left div div label.lbc2{
    margin-left:5%;
    width:27%;
}
#body_conten1 label{
    display:block;
    width:31%;
    float:left;
    clear:left;
    line-height:25px;
    margin-left:5px;
    font-family: arial;
    font-size: 13px;
}
#body_conten1 label#l3,#body_conten1 label#l4{
    float:none;
	width:44%;
	height:20px;
}
#content #body_conten1_left div div div select{
	width:99%;
}
#clear{
    clear:both;
}
span.requiein{
    color:red;
}
div.selection{
    margin-left:38%;
}
#body_conten1 label#l3 div{
    margin-left:20px;
}
hr{
    width:auto;
    margin-left:0;
}

textarea{
    width:60%;
}
#Iddiv_received_doc, #Iddiv_sent_doc, #Iddiv_record,#Iddiv_sentreceived_doc, #Iddiv_list, #Iddiv_rop{ margin:0px 0 0 0 ;}
div#all{ width:100%; padding:0; border-top:none;}


.123{ width:30px; background-image: url(../images/tim_kiem.gif);}

.search{ background-color:#fff; border: 1px #B39591 solid; width:100%; height:30px; margin-bottom:4px;}

	.textboxsearch{ width:120px; height:20px; margin-left:4px; border:1px #B39591 solid}
	.buttonsearch{ border:1px solid #F0AE5A; height:20px; margin:0 2px 0 0;
	background-color:#FAD796;
	text-align:center;

	text-align:center;
	}
p.red{
	display:inline;
	color:red;
}
p.blue{
	display:inline;
	color:red;
}
.anmenu{ width:1%; 
 background-color:#fff;
 background-repeat:repeat-y;

}
.Iddiv_leftmenu{
}
#body_conten5{
margin: 0px 0px 10px 0; border:1px #B39591 solid; border-top:none;
padding:10px 0 10px 0;
background-color:#FBECD0;
width:auto;
}
#body_conten5 label{
font-family: arial;
font-size: 13px;
line-height: 25px;
margin-left: 5px;
margin-right: 10px;
width: 31%;
}
#body_conten4{
margin: 0px 0px 10px 0; border:1px #B39591 solid; border-top:none;
padding:10px 0 10px 0;
background-color:#FBECD0;
width:auto;
}
#body_conten4 div{
line-height:25px;
font-family: arial;
font-size: 13px;
}
#body_conten4 label{
display:block; margin:0 0 0 5px;
width:20%;
float:left;
clear:left;
}
div.headerTableOnDiv{
	background: url(../images/swath_center.gif) repeat-x;
	height:24px;
	width:98%;
	margin-left:1%;
	border:1px solid #919191;
}
div.headerTableOnDiv label{
	font-family:Tahoma,Arial,Helvetica,sans-serif;
	font-size:11px;
	font-weight:bold;
}
div.headerTableOnDiv div{
	display:inline-block;
	height:24px;
	border-right:1px solid #919191;
}
#body_content div label.lbl_title{
	display:block;
	width:11%;
	float:left;
	clear:left;
}
#body_content div{
	margin-top:3px;
}
.table_detail_doc{
		border:1px solid #B39591;
		color:#000000;
		cursor:pointer;
		font-family:Arial,Helvetica,sans-serif;
		font-size:13px;
		width:100%;
		border-collapse:collapse;
		
	}
	.table_detail_doc tr{
		border:1px solid #B39591;	
		border-collapse:collapse;
	}
	.table_detail_doc tr td{
		border:1px solid #B39591;
		padding:3px 10px 3px 10px;
	}

/*SCHEDULE STAFF*/
.schedule_staff{

	border-top: solid 1px #B39591;	
}
.schedule_staff tr{
	height:30px;
	text-align:center;
	vertical-align:middle;
	font-family:Arial,Helvetica,sans-serif;
	font-size:13px;
}
.schedule_staff td{
	border:none;
	font-family:Arial,Helvetica,sans-serif;
	border-bottom: solid 1px #B39591;	
	border-left: solid 1px #B39591;
	padding:4px;

			
}
.schedule_staff tr td textarea{
	border:none;
	font-family:Arial,Helvetica,sans-serif;
    	background-color:#F0E3CE;
	float:left;
	width:100%;
	
	font-size: 12px;
	
}

.schedule_staff tr th{
	height:30px;
		background-color:#F0E3CE;
	border:none;
	font-family:Arial,Helvetica,sans-serif;
	font-size:12px;
	border-left: solid 1px #B39591;	
	border-top: solid 1px #B39591;		
	border-bottom: solid 1px #B39591;		
}
.newBackgroud{
	background-color:#ffffff!important;
}
/*SCHEDULE UNIT*/
.schedule_unit label{
	font-family:Arial;
	font-size:13px;
}
.selectedScheduleBlue{
	background-color: #9CBEE7;
}
.selectedScheduleWhile{
	background-color: #FFFFFF;
}
.left_menu_table_logout{
	color:#6c2929;
	text-align:center;
	border: solid 1px #d7c6c4;
	margin-top:4px;
	margin-bottom:4px;
	height:auto;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	width:189px;
	margin-right:2px;
	background-image:url(../images/bg_box_login.gif);
	background-repeat:repeat-x;
	padding-bottom:4px;
	padding-top:4px;
}
/*LOGIN STYLE */
.top_banner{
background-image:url(../images/vien_banner.gif);
background-repeat:repeat-x;
background-position:bottom left;
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
color:#868686;
font-weight:bold;
padding-bottom:5px;
}
.top_banner span{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#919191;
font-weight: normal;
}
.ho_tro_kt{
padding-left:5px;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
color:#000000;
line-height:20px;
}
.ho_tro_kt span{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight: normal;
color:#000000;
}
.anh{ background-image:url(../images/logo_efy.gif); background-repeat:no-repeat; background-position:right; }
.footer{
padding-top:5px;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:normal;
color:#919191;
border-top:1px #ececec solid;
}
.tieu_de{
font-family:Arial, Helvetica, sans-serif;
font-size:16px;
font-weight:bold;
color: #3b3b3b;
padding-top:5px;
}
.icon_ttdh{ background-image: url(../images/icon_ttdh.gif); background-repeat:no-repeat; background-position:top center; width:40px;}
.tt_dieu_hanh{
padding-left:10px;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:normal;
color:#000000;
}
.tt_dieu_hanh p{
margin:4px 0 0 0;
padding-left:10px;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:normal;
color:#000000;
line-height:25px;
}
.tt_dieu_hanh span{
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
font-weight: bold;
color:#000000;
}
.icon_qlvb{ background-image: url(../images/icon_qlvb.gif); background-repeat:no-repeat; background-position:top center; width:40px;}
.qlvb{
padding-left:10px;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:normal;
color:#000000;
}
.qlvb p{ margin:8px 0 0 0;}
.qlvb span{
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
font-weight: bold;
color:#000000;
}
.icon_ecs{ background-image: url(../images/icon_ecs.gif); background-repeat:no-repeat; background-position:top center; width:42px;}
.mot_cua{
padding-left:10px;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:normal;
color:#000000;
}
.icon_ecs_bacode{ background-image: url(../images/barcode.png); background-repeat:no-repeat; background-position:top center; width:42px;}
.mot_cua{
padding-left:10px;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:normal;
color:#000000;
}


.mot_cua p{ margin:8px 0 0 0;}
.mot_cua span{
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
font-weight: bold;
color:#000000;
}
.ghi_nho_mk{ font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#4e4e4f; padding-bottom:20px; padding-top:5px;}
.add_dn_button{
font-size: 15px;
cursor: pointer;
color: #fff;
font-family: Arial, Helvetica, sans-serif;
font-weight:bold;
height: 25px;
background-image: url(../images/button_dn.gif);
background-repeat: repeat-x;
text-align: center;
outline:#969696 solid 1px;
border: #fef6e9 solid 1px;
margin-top:-2px;
margin-bottom:10px;
padding-bottom:2px;
}
.title_article a{
	font-family:Arial;
	font-size:13;
	font-weight:bold;
	
	color:#000000;
	text-align:justify;
}
.title_article a:link{
	font-family:Arial;
	font-size:13;
	font-weight:bold;
	color:#000000;
	text-align:justify;
	
	

}
.title_article a:hover{
	font-family:Arial;
	font-size:13;
	font-weight:bold;
	color:#00398e;
	text-align:justify;
	text-decoration:none;
}
.content_article{
	height:auto;

	padding-bottom:5px;
	padding-top:5px;

}
.content_article p{
	text-align:justify;
	margin-top:-3px;	
}
.title_article{
	height:auto;
	text-align:justify;

	
}
.title_article span{
	font-family:Arial;
	font-size:12px;
	margin-left:5px;
	text-align:justify;
	color:#000000;
}
.article_image{
	padding:7px;
	height:100px;
	width:130px;
	margin-left:-7px;	
	margin-top:-5px;
}
.content_article_row a{
	color:#000000;
	font-family:Arial;
	font-size:12px;
	margin-left:5px;
	text-align:justify;
	padding:4px;
}
.link_article_row{ 
	text-align:justify;
	background-image:url(../images/icon_list.png);
	background-position: 20px top; 
	background-repeat:no-repeat;		
}

.link_article_row a{
	color:#000000;
	font-family:Arial;
	font-size:12px;	
	text-align:justify;		
	margin-left:10px; 
	display: block;
	padding-top:2px;
	padding-bottom:2px;
	padding-left:4px; 
	padding-right:4px;
}	

.content_article_row a:hover{color:RED; text-decoration:none;}
.link_article_row a:hover{color:RED;  text-decoration:none;}
.short_content_article{
	font-family:Arial;
	font-size:12px;
	color:#000000;

}
.row_article_title{
text-align:justify;
margin-right:5px;
}
.Content_auto{
	height:120px;
	overflow:auto;
	width:100%;
	background-image:url(../images/nen_content2.png);
	background-position:top;
	background-repeat:repeat-y;
	
}
.Content_hightlight{
	height:130px;
	overflow:auto;
	width:100%;
	background-image:url(../images/nen_content_center1.gif);
	background-position:center;
	background-repeat:repeat-y;
	
}
.row_article{ 
	text-align:justify;
}
.row_article_short_content{
	font-family:Arial;
	font-size:12px;
	margin-right:5px;
	text-align:justify;
	color:#000000;
}
.title_article_detail {
	background-image: url("../images/bg_title_new.png");
	background-position: left bottom;
	background-repeat: no-repeat;
	color: #E03E31;
	font-family: Arial;
	font-size: 14px;
	padding: 20px 5px 2px 25px;
}
.article_image_top{	
	padding-top:2px;
	padding-bottom:12px;
	padding-right:10px;
}
.row_schedule{	
	font-family:Arial; font-size:12px; text-align:justify; padding-right: 5px; padding-left: 15px;
	border-bottom: solid 1px #DECAB8;
	color:#000000;
}
.row_schedule li{	
	line-height:10px;
}
.Table_index_home{
 	width:100%;
 	height:180px;	
	cellspacing:0px; 
}
.Table_index_home_shedule{
	height:160px;
	
}

.ArticleImage_detail{ width:11%; }
.title_article_list a{ color:#000000; font-family:Arial; font-size:12px; font-weight:bold; }
.title_article_list a:hover{ color:#b40000; font-family:Arial; font-size:12px; font-weight:bold; }
.ArticleConten_detail{ width:95%; padding-bottom:10px;}
.line_article{ border-bottom:2px dotted #E4AE7E;}
.article_detail_content{  font-family:Arial; font-size:15px; text-align:justify; }
.bg_logo_footer{ background-image:url(../images/bg_logo_footer.gif); height:60px; width:134px; }
.select_option_button{ margin-top:3px; }
.paddingPageGoogle a{ font-family:Arial; font-size:12px; text-decoration:none; }


/* code ngay 14-4-2012*/

.body_login{
margin-top:3%;
border:none;
}

.banner_login{
background-image:url(../images/banner_login_n.gif);
background-repeat:no-repeat;
width:750px;
height:121px;
}

.center_login{
background-color:#FFFFFF;
width:750px;
height:319px;}

.left_center_login
{

background-image:url(../images/left_login_n.gif);
background-repeat:no-repeat;
height:319px;
width:61px;
float:left;
}
.center_center_login{

width:570px;
float:left;
position:relative;
}

.frlogin{

	left: 425px;
    position: absolute;
    top: 17px;
    width: 240px;
}

.right_center_login{
background-image:url(../images/right_login_n.gif);
background-repeat:no-repeat;
background-position:top;
height:319px;
width:50px;
float:right;

}


.normal_label_login{
color:#b70002;
font-size:13px;
font-weight:bold;
font-family:Geneva, Arial, Helvetica, sans-serif;
line-height:20px;



}
.add_dn_button1{

background-image:url(../images/button_login.gif);
background-position:center;
border:none;
color:#921007;
font-family:Geneva, Arial, Helvetica, sans-serif;
font-weight:bold;
font-size:13px;
width:114px;
height:40px;
margin-top:-5px;




}
.footer_login{
background-image:url(../images/bottom_n.gif);
background-repeat:no-repeat;
width:750px;
height:62px;}
.help{

	clear: both;
	left: 452px;
    position: absolute;
    top: 257px !important;
    width: 270px;

}
.line{
	background-image:url(../images/kenganfooter.gif);
	background-position:center;
	background-repeat:no-repeat;
	height:5px;
	clear:both;
	left: 450px;
	position: absolute;
	top: 245px!important;
	width:200px;
}
.text_footer{
	text-align:left;
	font-family:Geneva, Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#921007;
	
	line-height:10px;



}

.txtfooter1{
font-weight:bold;

}

.menu_header{
width:100%;
height:25px;
background-color:#B70002;


}
.level0_img{
float:left;
margin-right:5px;
width:23px;
height:21px;
margin-top:-3px;

}
.img_linesh{float:left; 
    height: 20px;
    margin-left: -15px;
    margin-top: 25px;
   }

/* style slide anh*/


.lof-slidecontent, .lof-slidecontent a {
	color:#FFF;	
}
.lof-slidecontent a.readmore{
	color:#58B1EA;
	font-size:95%;
	
}
.lof-slidecontent{
	position:relative;
	overflow:hidden;
	border:#F4F4F4 solid 1px;
}
.lof-slidecontent .preload{
	height:100%;
	width:100%;
	position:absolute;
	top:0;
	left:0;
	z-index:100000;
	text-align:center;
	background:#FFF
}
.lof-slidecontent .preload div{
	height:100%;
	width:100%;
	background:transparent url(../images/load-indicator.gif) no-repeat scroll 50% 50%;
}
.lof-main-outer{
	position:relative;
	height:100%;
	width:900px;
	z-index:3px;
	overflow:hidden;
}




/* main flash */
ul.lof-main-wapper{
	/* margin-right:auto; */
	background:transparent url(../images/load-indicator.gif) no-repeat scroll 50% 50%;
	padding:0px;
	margin:0;
	position:relative;
}

ul.lof-main-wapper li{
	overflow:hidden;
	padding:0px;
	margin:0px;
	position:absolute;
}
.lof-opacity  li{
	position:absolute;
	top:0;
	left:0;
	float:inherit;
}
ul.lof-main-wapper li img{
	padding:0px;	
}


.lof-main-outer .lof-next,  .lof-main-outer .lof-previous{
	display:block;
	width:40px;
	color:#FFF;
	cursor:pointer;
	position:absolute;
	height:100%;
	z-index:3;
	top:0;
	text-indent:-999px;

}
.lof-main-outer .lof-next {
	right:-1px;
	background:url(../images/arrow-r.png) no-repeat right center;
}
.lof-main-outer .lof-previous {
	left:-1px;
	background:url(../images/arrow-l.png) no-repeat left center;
}
/* loading */
div.nq {z-index: 9999999;}
.vY {
    height: 100%;
    position: relative;
    visibility: visible;
    width: 100%;
    z-index: 5;
	position:fixed;
	top:2px;
	padding-top:75px;	
}
div#note-process{display:none;}
div#loadingpage{
	position:relative;	
	text-align: center;
	width:10%;
	margin:0 auto;	
    padding: 6px 10px;
	line-height: 100%;
	top:100px;
}
div#loadingpage{display: none;}
/*end */
/*
    ----------------------------------------------
	BỐ CỤC MÀN HÌNH TIVI
	- NGƯỜI TẠO: LÊ QUANG VŨ
	- NHÂN VIÊN KỸ THUẬT
	----------------------------------------------
*/
#efy-tv-main{background:#fffbd6; width:100%; margin:auto; height:600px;}
#efy-tv-banner{background:#00F; width:100%; height:130px; float:left;background:url(../../images/bg_banner.png);}
#efy-tv-banner-icon1{width:60%; height:115px; float:left;}
#efy-vbdh-big{width:100%;  float:left;margin-top:5px; border-left:1px solid #a9837b;border-right:1px solid #a9837b;}  
/*
	   Coder:vulq@efy.com.vm
	   ngày sửa 1/3/2014
	*/
		#efy-vbdh-big-icontop{ width:100%; height:25px;background:url(../images/nen_content_top1.png); float:left;}
		#efy-vbdh-big-content{ width:100%;  float:left;}
		#efy-vbdh-big-content-nd-chitiet{ width:100%; float:left;}
		#efy-vbdh-big-iconbottom{ width:100%;height:25px;background:url(../images/nen_content.png); float:left;}
		#efy-vbdh-big-content-title{ width:100%;height:30px;float:left;}
		#efy-vbdh-big-content-title-nd{ width:30%;height:30px;float:left;}
		#efy-vbdh-big-content-title-nd{font-family:Arial, Helvetica, sans-serif; font-weight:bold; color:#d10000; font-size:12px; border-top:none; border-bottom:none;padding-left:10px;text-transform:uppercase;}
	    #efy-vbdh-big-content-title-search{ width:40%; height:30px; float:right;} 
		#efy-vbdh-big-content-bottom{ width:100%; height:30px; float:left;}


#searchNode{
    background: url("../images/search-icon.png") no-repeat scroll center center transparent;    
    width: 24px;
    height: 24px;     
    position: absolute;
    right: 15px;
    width: 24px;
    cursor: pointer;
    border: none;
    display: inline-block;
    top: 2px;
}
.header-web {cursor: pointer;text-align: left;}

/*view*/
.breadcrumbs {
    font-family: Ubuntu;
    font-size: 14px;
    line-height: 1.25;
    margin: 0 0 5px;
    padding-left: 10px;
}
.breadcrumbs li {
    display: inline;
    font-family: arial;
    font-size: 12px;
    font-weight: bold;
}
.alck{
	color: #006EC7;
	cursor: pointer;
}
.alck:hover{
	color: #F12B63;
}
.alck span{
	color: #464343;
    font-weight: bold;
    padding-left: 5px;
    padding-right: 5px;
}

#table-container li {
    /*background: url("../images/group160.png") no-repeat scroll center 0 rgba(0, 0, 0, 0);*/
    /*background-color:rgb(0, 0, 0, 0);*/
    /*background:  no-repeat scroll center 0 rgba(0, 0, 0, 0);*/
      border: 1px solid #C0C0C0;
    cursor: pointer;
    display: inline-block;
    /*float: left;*/
    height: 150px;
    margin: 0 0 5px 5px;
    overflow: hidden;
    padding: 0;
    text-align: center;
    width: 174px;
}
#table-container li:hover {
    /*background: url("../images/group161.gif") no-repeat scroll center 0 rgba(0, 0, 0, 0);*/
    border: 1px solid #FF0000;
}
#table-container li.itemliselected{
	background-color: #FDF3DE;
	border: 1px solid #FF0000;
	box-shadow:5px 5px 5px #888888;
}
#table-container li img {
    background-color: #FFFFFF;
    cursor: pointer;
    display: block;
    margin: 10px auto 0;
    padding: 0;
    text-align: center;
    width: 80px;
}
#table-container li label {
    display: block;
    line-height: 1em;
    margin: 4px 12px 2px;
    text-align: center;
    font-family: arial;
    font-size: 13px;
}

#table-container li input{
    float: right;
    margin-right: 7px;;
    margin-top: 3px;
}
.filterdata{
	border-bottom:#c0c0c0 1px solid; 
}	

table.table-page-number {
    margin-top: 5px;
    width: 100%;
}
.dsppage {
    border-top: 1px solid #dddddd;
}
table.table-page-number{
	width:100%;
	margin-top:5px;
}
table.table-page-number td.left-col{
	color:red;
	width:26%;
	padding-left:0;
}
table.table-page-number td.right-col{
	font-size:13px;
	padding-right:1%;
	font:tahoma;
	text-align:right;
	width:26%;
}
div#paging-content a.pg,div#paging-content-modal a.pg{
	border: 1px solid #DDDDDD;
    display: inline-block;
    margin:0 2px;
    padding: 0 2px;
}
div#paging-content a.nex,div#paging-content-modal a.nex{
	margin-left:3px;
}
div#paging-content a.pre,div#paging-content-modal a.pre{
	margin-right:3px;
}
div#paging-content a.current,div#paging-content-modal a.current{
	background-color: #F8F8F8;
	color:red;
	font-weight:bold;
}
span.lblcolor{background-color: #FFFF00;color:#000000;border-radius:0.5em 0.5em 0.5em 0.5em;-moz-border-radius: 0.5em 0.5em 0.5em 0.5em;}
.side-login {
	/*padding-top: 20px;*/
}
.side-login h2 {
    background-color: #f5c68c;
    border-color: #da8b26 #da8b26 -moz-use-text-color;
    color: #5c0b06;
    font-family: helvetica,arial,sans-serif;
    font-size: 13px;
    font-weight: bold;
    height: 23px;
    line-height: 29px;
    margin: 0;
    padding: 3px;
    text-transform: uppercase;
}
#login label {
    display: block;
    float: left;
    width: 90px;
}

#login input:hover {
    border: 1px solid #000000;
}
#login input {
    border: 1px solid #bbb;
    margin: 0.2em 0;
    width: 90px;
}
#login .checkbox {
    float: left;
    width: 15px;
}

div.search-container {
    background-color: #f5f5f5;
    border: 1px solid #dddddd;
    margin: 0 1px 0 0;
    padding: 7px 10px 0;
    border-radius: 5px;
}
div.info_general {
    background-color: #eff5fc;
}
fieldset.children {
	border: 1px solid #dddddd;
	border-radius: 5px;
}

.download{
	content: ""; width: 30px; height: 30px; margin-right: 5px; background: url("../images/download.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0); display: inline-block; vertical-align: middle;
}
.viewdocument{
	content: ""; width: 30px; height: 30px; margin-right: 5px; background: url("../images/viewdocument.gif") no-repeat scroll 0 0 rgba(0, 0, 0, 0); display: inline-block; vertical-align: middle;
}


div#process{
	position:relative;
	background: none repeat scroll 0 0 #CC0000;
	border-color: #CC0000;
	text-align: center;
	width:10%;
	margin:0 auto;
	border: 1px solid transparent;
    border-radius: 4px 4px 4px 4px;
    box-shadow: 0 2px 4px rgba(0, 0, 0, 0.2);
    padding: 6px 10px;
	line-height: 100%;	
}
div#process span{
	font-family: arial,sans-serif;
	font-weight: bold;
	font-size: 13px;
	color: #FFFFFF;
}
div.nq {
	z-index: 9999999;
}
.vY {
    height: 100%;
    position: relative;
    visibility: visible;
    width: 100%;
    z-index: 5;
	position:fixed;
	top:2px;
	padding-top:75px;	
}
div#note-process,div#load_data, div#process,div#file_export, div#loadingall,div#smallLoadIcon,div#notice-print{display:none;}
div#loadingall,div#load_data,div#file_export{
	position:relative;	
	text-align: center;
	min-width:200px;
	margin:0 auto;	
    padding: 6px 10px;
	line-height: 100%;
	top:100px;
}
div#loadingall span{
	font-family: arial,sans-serif;
	font-weight: bold;
	font-size: 13px;
	color: #CC0000;
}
div#lda{background: url("../images/loadingall.gif") no-repeat center transparent;height:90px;}
div#load_data {
	width:217px;
	padding:12px;
	background-color: #348AE9;
	background-image: -webkit-linear-gradient(center top , #348AE9, #3777BD);
	background-image: -moz-linear-gradient(center top , #348AE9, #3777BD);
	background-image: -o-linear-gradient(center top , #348AE9, #3777BD);
	background-image: -ms-linear-gradient(center top , #348AE9, #3777BD);
	background-image: linear-gradient(center top , #348AE9, #3777BD);	
	border-radius:  10px 10px 10px 10px;
	height: 50px;
	position: relative;	
	-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=80)";
	filter: alpha(opacity=80);
	opacity: 0.8;	
    border: 1px solid #085AB7;    
    -webkit-box-shadow: 0 1px 0 rgba(255, 255, 255, 0.4) inset, 0 0 0 1px rgba(255, 255, 255, 0.2) inset, 0 1px 0 rgba(255, 255, 255, 0.5);
	box-shadow: 0 1px 0 rgba(255, 255, 255, 0.4) inset, 0 0 0 1px rgba(255, 255, 255, 0.2) inset, 0 1px 0 rgba(255, 255, 255, 0.5);    	
}
table#table-search {
	/*color: #000000;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 13px;
    font-weight: normal;
    color: #464343;*/
    font-family: arial;
    font-size: 13px;
    font-weight: normal;
    margin-bottom: 2px;
}
legend.smallLegend {
	font-size: 13px;
    font-weight: bold;
}
.filmstripframe h3.document_view{
	
}
#left_tree{ overflow-x: auto;}